package io;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class FOSDemo {
    public static void main(String[] args) throws IOException {
        /*
            文件输出流两个常用的构造器:
            1)FileOutputStream(String fileName)
            2)FileOutputStream(File file)
            文件流创建时如果指定的文件不存在则会自动创建,前提是该文件所在的目录必须存在,若不存在则发生异常
         */
        FileOutputStream fos = new FileOutputStream("fos.dat");//定义文件流
        //等同于↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
        /*
        File file = new File("fos.dat");
        FileOutputStream fos = new FileOutputStream(file);
         */
        fos.write(1);//向fos.dat中写入了1个字节---1的二进制的低八位
        fos.write(4);//向fos.dat中又写入了1个字节
        fos.write(-1);
        fos.write(255);
        fos.write(256);
        System.out.println("写出完毕!");
        fos.close();//关闭流---相当于你打开一个文件的时候再删除它,会删除不了,所以必须关闭才能删除

    }
}
